﻿using EMS.system.IEntityAppService.MasterData.ProcurementWarehousingServices.ProcurementWarehousingServicesDto;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Volo.Abp.Application.Services;

namespace EMS.system.IEntityAppService.MasterData.ProcurementWarehousingServices
{
    public interface IProcurementWarehousAppService: IApplicationService
    {
        Task<int> InsertProcurementWarehousingServicesDto(ProcurementWarehousServicesDto dto);
        (List<ProcurementWarehousServicesDto> units, int total) GetProcurementWarehousing(string? LbounListCode, int pageIndex, int pageSize);
        Task<ProcurementWarehousServicesDto> GetProcurementWarehousing(int id);
        Task<ProcurementWarehousServicesDto> GetUpdate(int id);
        Task<int> UpdateProcurementWarehousing(ProcurementWarehousServicesDto dto);
        Task<int> DeleteProcurementWarehousing(int id);
    }
}
